/*
 * MonticuloDeHuevos.cpp
 *
 *  Created on: 17/10/2012
 *      Author: Ignacio Galvez
 */

#include "MonticuloDeHuevos.h"



double MonticuloDeHuevos::DANIO_HUEVO_BLANCO = 1;
double MonticuloDeHuevos::DANIO_HUEVO_CODORNIZ = 0.5;
double MonticuloDeHuevos::DANIO_HUEVO_POCHE = 1;
double MonticuloDeHuevos::DANIO_HUEVO_RELOJ = 1;
double MonticuloDeHuevos::VIDA_MONTICULO_HUEVOS = 10;
double MonticuloDeHuevos::EXPLOSION_HUEVO_BLANCO = 0.5;
MonticuloDeHuevos::MonticuloDeHuevos(double x, double y):
Daniable(VIDA_MONTICULO_HUEVOS),posicionX(x), posicionY(y) {
	std::string path("dibujos/huevos-blancos.png");
	setImagePath(path);
}

void MonticuloDeHuevos::serDaniadoPorPajaroRojo() {}
void MonticuloDeHuevos::serDaniadoPorPajaroVerde(){}
void MonticuloDeHuevos::serDaniadoPorPajaroAzul() {}
void MonticuloDeHuevos::serDaniadoPorHuevoBlanco() {
disminuirPuntosDeVida( DANIO_HUEVO_BLANCO);
}
void MonticuloDeHuevos::serDaniadoPorHuevoCodorniz() {
disminuirPuntosDeVida( DANIO_HUEVO_CODORNIZ);
}
void MonticuloDeHuevos::serDaniadoPorHuevoPoche() {
disminuirPuntosDeVida(DANIO_HUEVO_POCHE);
}
void MonticuloDeHuevos::serDaniadoPorHuevoReloj() {
disminuirPuntosDeVida(DANIO_HUEVO_RELOJ);
}

void MonticuloDeHuevos::recibirExplosionHuevoBlanco() {
	disminuirPuntosDeVida(EXPLOSION_HUEVO_BLANCO);
}

std::string & MonticuloDeHuevos::getImagePath() {
	return  imagePath;
}
void  MonticuloDeHuevos::setImagePath(std::string &path) {
	imagePath = path;
}

double MonticuloDeHuevos::getPosicionX() {
	return posicionX;
}

double MonticuloDeHuevos::getPosicionY() {
	return posicionY;
}

void MonticuloDeHuevos::setPosicionX(double x) {
	posicionX = x;
}

void MonticuloDeHuevos::setPosicionY(double y) {
	posicionY = y;
}
MonticuloDeHuevos::~MonticuloDeHuevos() {
	// TODO Auto-generated destructor stub
}


